Translating shared state based ebXML BPSS models to WS-BPEL
نویسندگان
چکیده
Business-to-Business integration (B2Bi) as a core concept of Supply Chain Management (SCM) is a key success factor for enterprises today. Frequently, choreography models are used for agreeing about the overall message exchanges among integration partners while executable orchestration models derived from the choreography govern the local message flow of each individual participant. Today, ebXML BPSS (ebBP) as a dedicated B2Bi choreography language and WS-BPEL as the de-facto standard for Web service based orchestration modeling provide the technological basis for integrating choreographies and orchestrations in the B2Bi domain. This paper introduces the concept of partner-shared states into ebXML BPSS (ebBP) choreography modeling in order to enable complex integration scenarios and shows how to implement these using Web services and WS-BPEL technology. Shared states explicitly represent the effect of business document exchanges, provide natural synchronization points for attaching admissible message exchange actions, and allow for controlling distributed timeouts as well as comprehensibly communicating the interaction’s progress. We provide a workaround for modeling shared states in an ebBP schema compliant way as well as an ebBP schema extension that enables intuitive and straightforward models. A formalization of shared state-based ebBP models is introduced as concise basis for automatically translating extension-based ebBP models into workaround-based ebBP models. An operational semantics for shared state-based ebBP models using this formalization is utilized for comprehensibility because ebBP itself does not define clear semantics. A prototypic realization of this semantics has been implePermission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. iiWAS 2009 Kuala Lumpur Special Issue Copyright 2009 ACM X-XXXXX-XX-X/XX/XX ...$10.00. mented by means of a translation tool generating a distributed WS-BPEL implementation of shared state-based ebBP models. The overall approach is evaluated using a RosettaNet PIP based use case.
منابع مشابه
Towards Automated Conformance Checking of ebBP-ST Choreographies and Corresponding WS-BPEL Based Orchestrations
Web Services technologies are a natural candidate for Business-to-Business integration (B2Bi). For crossorganizational processes, the concepts of “choreography” and “orchestration” are important. The term choreography denotes a model of a global view over message exchange scenarios, whereas the term orchestration focuses on models of the local implementation. While WS-BPEL is already kind of a ...
متن کاملFrom a UMM Business Process Model to a Business Environment Specific ebXML Process
UN/CEFACT’s Modeling Methodology (UMM) is used to design inter-organizational business process models in e-business. Developing a new model for each small variation in different business environments would lead to a multitude of similar models. We extend UMM by a constraint mechanism for adding business environment specific constraints to models. Thus, multiple business environments may share t...
متن کاملBusiness Collaboration Models and their Business Context-dependent Web Choreography in BPSS
Prior to conducting business via the Web, business partners agree on the business processes they are able to support. In ebXML, the choreography of these business processes is described as an instance of the so-called business process specification schema (BPSS). For execution purposes the BPSS must be defined in the exact business context of the partnership. Reference models for B2B processes ...
متن کاملAnalysis, Transformation, and Improvements of ebXML Choreographies Based on Workflow Patterns
In ebXML the choreography of a business process should be modeled by UMM (UN/CEFACT Modeling Methodology) and is finally expressed in BPSS (Business Process Specification Schema). Our analysis of UMM and BPSS by workflow patterns shows that their expression power is not always equivalent. We use the workflow patterns to specify the transformation from UMM to BPSS where possible. Furthermore, th...
متن کاملChoreography of ebXML business collaborations
The ebXML framework consists of eight loosely coupled specifications for conducting e-Business. The choreography of ebXML business processes is defined by instances of the business process specification schema (BPSS). The BPSS is defined as an XML schema. It specifies elements describing the inter-organizational business processes, called business collaborations, but does not concentrate on int...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJBIDM
دوره 5 شماره
صفحات -
تاریخ انتشار 2010